package com.app.dto;

import lombok.Data;

/**
 * 班级详情响应 DTO
 */
@Data
public class ClassDetailResponseDTO {
    
    /**
     * 班级ID
     */
    private String classId;
    
    /**
     * 班级名称
     */
    private String className;
    
    /**
     * 班级描述
     */
    private String description;
    
    /**
     * 创建时间
     */
    private String createTime;
    
    /**
     * 成员数量
     */
    private Integer memberCount;
    
    /**
     * 打卡统计
     */
    private PunchStatsDTO punchStats;
    
    /**
     * 打卡统计 DTO
     */
    @Data
    public static class PunchStatsDTO {
        /**
         * 总打卡次数
         */
        private Integer totalPunches;
        
        /**
         * 今日打卡次数
         */
        private Integer todayPunches;
        
        /**
         * 连续打卡天数
         */
        private Integer continuousDays;
    }
} 